NP-Completeness of the Negative k-Cycle Problem
نویسندگان
چکیده
Given a positive integer k and a directed graph with a cost on each edge, the k-length negative cost cycle (kLNCC ) problem is to determine whether there exists a negative cost cycle with at least k edges, and the fixed-point k-length negative cost cycle trail (FPkLNCCT) problem is to determine whether there exists a negative trail enrouting a given vertex (as the fixed point) and containing only cycles with at least k edges. The kLNCC problem first emerged in deadlock avoidance in synchronized streaming computing network [10], generalizing two famous problems: negative cycle detection and the k-cycle problem. As a warmup by-production, the paper first shows that FPkLNCCT is NP-complete in multigraph even for k = 3 by reducing from the 3SAT problem. Then as the main result, we prove the NP-completeness of kLNCC by giving a sophisticated reduction from the 3 Occurrence 3-Satisfiability (3O3SAT ) problem, a known NP-complete special case of 3SAT in which a variable occurs at most three times. The complexity result is interesting, since polynomial time algorithms are known for both 2LNCC (essentially no restriction on the value of k) and the k-cycle problem of fixed k. This paper closes the open problem proposed by Li et al. in [10] whether kLNCC admits polynomial-time algorithms.
منابع مشابه
Kernelization for Cycle Transversal Problems
We present new kernelization results for the s-cycle transversal problem for s > 3. In particular, we show a 6k kernel for 4-cycle transversal and a O(k) kernel for s-cycle transversal when s > 4. We prove the NP-completeness of s-cycle transversal on planar graphs and obtain a 74k kernel for 4-cycle transversal on planar graphs. We also give several kernelization results for a related problem ...
متن کاملNP - Completeness of some Tree - ClusteringProblemsF
A graph is a tree of paths (cycles), if its vertex set can be partitioned into clusters, such that each cluster induces a simple path (cycle), and the clusters form a tree. Our main result states that the problem whether or not a given graph is a tree of paths (cycles) is NP-complete. Moreover, if the length of the paths (cycles) is bounded by a constant, the problem is in P.
متن کاملNP-Completeness of Hamiltonian Cycle Problem on Rooted Directed Path Graphs
The Hamiltonian cycle problem is to decide whether a given graph has a Hamiltonian cycle. Bertossi and Bonuccelli (1986, Information Processing Letters, 23, 195200) proved that the Hamiltonian Cycle Problem is NP-Complete even for undirected path graphs and left the Hamiltonian cycle problem open for directed path graphs. Narasimhan (1989, Information Processing Letters, 32, 167-170) proved tha...
متن کاملCharacterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic
There has been a great deal of work on characterizing the complexity of the satisfiability and validity problem for modal logics. In particular, Ladner showed that the satisfiability problem for all logics betweenK andS4 is PSPACE-hard, while forS5 it is NP-complete. We show that it is negative introspection, the axiom ¬Kp ⇒ K¬Kp, that causes the gap: if we add this axiom to any modal logic bet...
متن کاملNP-Completeness of Some Tree-Clustering Problems
A graph is a tree of paths (cycles), if its vertex set can be partitioned into clusters, such that each cluster induces a simple path (cycle), and the clusters form a tree. Our main result states that the problem whether or not a given graph is a tree of paths (cycles) is NP-complete. Moreover, if the length of the paths (cycles) is bounded by a constant, the problem is in P.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1603.01925 شماره
صفحات -
تاریخ انتشار 2016